package com.software.decorator;
//： 继承或实现抽象构件，并包含具体构件的实例，可以通过其子类扩展具体构件的功能。
public abstract class Meal extends FastFood {
    //添加快餐类作为属性 目的
    private FastFood fastFood;

    public FastFood getFastFood() {
        return fastFood;
    }

    public void setFastFood(FastFood fastFood) {
        this.fastFood = fastFood;
    }
    //目的就是为了把快餐最为修饰的对象
    public Meal(FastFood fastFood, String desc, float price) {
        super(desc, price);
        setFastFood(fastFood);

    }

}

